when to use static